/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2019-2022. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
 * only version 2 as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * Description:
 * Author: huawei
 * Create: 2019-10-15
 */

#ifndef HILINK_CS_CSR_REG_OFFSET_FIELD_H
#define HILINK_CS_CSR_REG_OFFSET_FIELD_H

#define CS_CSR_0_BIT0_LEN 6
#define CS_CSR_0_BIT0_OFFSET 0

#define CS_CSR_1_BIT20_LEN 1
#define CS_CSR_1_BIT20_OFFSET 20
#define CS_CSR_1_BIT19_LEN 1
#define CS_CSR_1_BIT19_OFFSET 19
#define CS_CSR_1_BIT18_LEN 1
#define CS_CSR_1_BIT18_OFFSET 18
#define CS_CSR_1_BIT17_LEN 1
#define CS_CSR_1_BIT17_OFFSET 17
#define CS_CSR_1_BIT16_LEN 1
#define CS_CSR_1_BIT16_OFFSET 16
#define CS_CSR_1_BIT15_LEN 1
#define CS_CSR_1_BIT15_OFFSET 15
#define CS_CSR_1_BIT14_LEN 1
#define CS_CSR_1_BIT14_OFFSET 14
#define CS_CSR_1_BIT13_LEN 1
#define CS_CSR_1_BIT13_OFFSET 13
#define CS_CSR_1_BIT12_LEN 1
#define CS_CSR_1_BIT12_OFFSET 12
#define CS_CSR_1_BIT11_LEN 1
#define CS_CSR_1_BIT11_OFFSET 11
#define CS_CSR_1_BIT10_LEN 1
#define CS_CSR_1_BIT10_OFFSET 10
#define CS_CSR_1_BIT9_LEN 1
#define CS_CSR_1_BIT9_OFFSET 9
#define CS_CSR_1_BIT8_LEN 1
#define CS_CSR_1_BIT8_OFFSET 8
#define CS_CSR_1_BIT7_LEN 1
#define CS_CSR_1_BIT7_OFFSET 7
#define CS_CSR_1_BIT6_LEN 1
#define CS_CSR_1_BIT6_OFFSET 6
#define CS_CSR_1_BIT4_LEN 2
#define CS_CSR_1_BIT4_OFFSET 4
#define CS_CSR_1_BIT3_LEN 1
#define CS_CSR_1_BIT3_OFFSET 3
#define CS_CSR_1_BIT2_LEN 1
#define CS_CSR_1_BIT2_OFFSET 2
#define CS_CSR_1_BIT1_LEN 1
#define CS_CSR_1_BIT1_OFFSET 1
#define CS_CSR_1_BIT0_LEN 1
#define CS_CSR_1_BIT0_OFFSET 0

#define CS_CSR_2_BIT16_LEN 1
#define CS_CSR_2_BIT16_OFFSET 16
#define CS_CSR_2_BIT15_LEN 1
#define CS_CSR_2_BIT15_OFFSET 15
#define CS_CSR_2_BIT14_LEN 1
#define CS_CSR_2_BIT14_OFFSET 14
#define CS_CSR_2_BIT13_LEN 1
#define CS_CSR_2_BIT13_OFFSET 13
#define CS_CSR_2_BIT12_LEN 1
#define CS_CSR_2_BIT12_OFFSET 12
#define CS_CSR_2_BIT11_LEN 1
#define CS_CSR_2_BIT11_OFFSET 11
#define CS_CSR_2_BIT9_LEN 2
#define CS_CSR_2_BIT9_OFFSET 9
#define CS_CSR_2_BIT8_LEN 1
#define CS_CSR_2_BIT8_OFFSET 8
#define CS_CSR_2_BIT1_LEN 7
#define CS_CSR_2_BIT1_OFFSET 1
#define CS_CSR_2_BIT0_LEN 1
#define CS_CSR_2_BIT0_OFFSET 0

#define CS_CSR_3_BIT20_LEN 1
#define CS_CSR_3_BIT20_OFFSET 20
#define CS_CSR_3_BIT19_LEN 1
#define CS_CSR_3_BIT19_OFFSET 19
#define CS_CSR_3_BIT18_LEN 1
#define CS_CSR_3_BIT18_OFFSET 18
#define CS_CSR_3_BIT17_LEN 1
#define CS_CSR_3_BIT17_OFFSET 17
#define CS_CSR_3_BIT16_LEN 1
#define CS_CSR_3_BIT16_OFFSET 16
#define CS_CSR_3_BIT15_LEN 1
#define CS_CSR_3_BIT15_OFFSET 15
#define CS_CSR_3_BIT14_LEN 1
#define CS_CSR_3_BIT14_OFFSET 14
#define CS_CSR_3_BIT13_LEN 1
#define CS_CSR_3_BIT13_OFFSET 13
#define CS_CSR_3_BIT12_LEN 1
#define CS_CSR_3_BIT12_OFFSET 12
#define CS_CSR_3_BIT11_LEN 1
#define CS_CSR_3_BIT11_OFFSET 11
#define CS_CSR_3_BIT10_LEN 1
#define CS_CSR_3_BIT10_OFFSET 10
#define CS_CSR_3_BIT9_LEN 1
#define CS_CSR_3_BIT9_OFFSET 9
#define CS_CSR_3_BIT8_LEN 1
#define CS_CSR_3_BIT8_OFFSET 8
#define CS_CSR_3_BIT7_LEN 1
#define CS_CSR_3_BIT7_OFFSET 7
#define CS_CSR_3_BIT6_LEN 1
#define CS_CSR_3_BIT6_OFFSET 6
#define CS_CSR_3_BIT5_LEN 1
#define CS_CSR_3_BIT5_OFFSET 5
#define CS_CSR_3_BIT4_LEN 1
#define CS_CSR_3_BIT4_OFFSET 4
#define CS_CSR_3_BIT3_LEN 1
#define CS_CSR_3_BIT3_OFFSET 3
#define CS_CSR_3_BIT2_LEN 1
#define CS_CSR_3_BIT2_OFFSET 2
#define CS_CSR_3_BIT0_LEN 1
#define CS_CSR_3_BIT0_OFFSET 0

#define CS_CSR_4_BIT20_LEN 8
#define CS_CSR_4_BIT20_OFFSET 20
#define CS_CSR_4_BIT13_LEN 7
#define CS_CSR_4_BIT13_OFFSET 13
#define CS_CSR_4_BIT6_LEN 7
#define CS_CSR_4_BIT6_OFFSET 6
#define CS_CSR_4_BIT0_LEN 6
#define CS_CSR_4_BIT0_OFFSET 0

#define CS_CSR_5_BIT27_LEN 5
#define CS_CSR_5_BIT27_OFFSET 27
#define CS_CSR_5_BIT22_LEN 5
#define CS_CSR_5_BIT22_OFFSET 22
#define CS_CSR_5_BIT17_LEN 5
#define CS_CSR_5_BIT17_OFFSET 17
#define CS_CSR_5_BIT12_LEN 5
#define CS_CSR_5_BIT12_OFFSET 12
#define CS_CSR_5_BIT8_LEN 4
#define CS_CSR_5_BIT8_OFFSET 8
#define CS_CSR_5_BIT7_LEN 1
#define CS_CSR_5_BIT7_OFFSET 7
#define CS_CSR_5_BIT6_LEN 1
#define CS_CSR_5_BIT6_OFFSET 6
#define CS_CSR_5_BIT5_LEN 1
#define CS_CSR_5_BIT5_OFFSET 5
#define CS_CSR_5_BIT4_LEN 1
#define CS_CSR_5_BIT4_OFFSET 4
#define CS_CSR_5_BIT3_LEN 1
#define CS_CSR_5_BIT3_OFFSET 3
#define CS_CSR_5_BIT2_LEN 1
#define CS_CSR_5_BIT2_OFFSET 2
#define CS_CSR_5_BIT1_LEN 1
#define CS_CSR_5_BIT1_OFFSET 1
#define CS_CSR_5_BIT0_LEN 1
#define CS_CSR_5_BIT0_OFFSET 0

#define CS_CSR_6_BIT26_LEN 1
#define CS_CSR_6_BIT26_OFFSET 26
#define CS_CSR_6_BIT18_LEN 8
#define CS_CSR_6_BIT18_OFFSET 18
#define CS_CSR_6_BIT17_LEN 1
#define CS_CSR_6_BIT17_OFFSET 17
#define CS_CSR_6_BIT16_LEN 1
#define CS_CSR_6_BIT16_OFFSET 16
#define CS_CSR_6_BIT8_LEN 8
#define CS_CSR_6_BIT8_OFFSET 8
#define CS_CSR_6_BIT0_LEN 8
#define CS_CSR_6_BIT0_OFFSET 0

#define CS_CSR_7_BIT24_LEN 1
#define CS_CSR_7_BIT24_OFFSET 24
#define CS_CSR_7_BIT23_LEN 1
#define CS_CSR_7_BIT23_OFFSET 23
#define CS_CSR_7_BIT15_LEN 8
#define CS_CSR_7_BIT15_OFFSET 15
#define CS_CSR_7_BIT7_LEN 8
#define CS_CSR_7_BIT7_OFFSET 7
#define CS_CSR_7_BIT0_LEN 7
#define CS_CSR_7_BIT0_OFFSET 0

#define CS_CSR_8_BIT23_LEN 1
#define CS_CSR_8_BIT23_OFFSET 23
#define CS_CSR_8_BIT15_LEN 8
#define CS_CSR_8_BIT15_OFFSET 15
#define CS_CSR_8_BIT7_LEN 8
#define CS_CSR_8_BIT7_OFFSET 7
#define CS_CSR_8_BIT0_LEN 7
#define CS_CSR_8_BIT0_OFFSET 0

#define CS_CSR_9_BIT19_LEN 1
#define CS_CSR_9_BIT19_OFFSET 19
#define CS_CSR_9_BIT18_LEN 1
#define CS_CSR_9_BIT18_OFFSET 18
#define CS_CSR_9_BIT17_LEN 1
#define CS_CSR_9_BIT17_OFFSET 17
#define CS_CSR_9_BIT16_LEN 1
#define CS_CSR_9_BIT16_OFFSET 16
#define CS_CSR_9_BIT0_LEN 15
#define CS_CSR_9_BIT0_OFFSET 0

#define CS_CSR_10_BIT16_LEN 12
#define CS_CSR_10_BIT16_OFFSET 16
#define CS_CSR_10_BIT0_LEN 16
#define CS_CSR_10_BIT0_OFFSET 0

#define CS_CSR_11_BIT10_LEN 8
#define CS_CSR_11_BIT10_OFFSET 10
#define CS_CSR_11_BIT0_LEN 10
#define CS_CSR_11_BIT0_OFFSET 0

#define CS_CSR_12_BIT10_LEN 16
#define CS_CSR_12_BIT10_OFFSET 10
#define CS_CSR_12_BIT0_LEN 10
#define CS_CSR_12_BIT0_OFFSET 0

#define CS_CSR_13_BIT11_LEN 11
#define CS_CSR_13_BIT11_OFFSET 11
#define CS_CSR_13_BIT0_LEN 11
#define CS_CSR_13_BIT0_OFFSET 0

#define CS_CSR_14_BIT20_LEN 8
#define CS_CSR_14_BIT20_OFFSET 20
#define CS_CSR_14_BIT14_LEN 6
#define CS_CSR_14_BIT14_OFFSET 14
#define CS_CSR_14_BIT13_LEN 1
#define CS_CSR_14_BIT13_OFFSET 13
#define CS_CSR_14_BIT12_LEN 1
#define CS_CSR_14_BIT12_OFFSET 12
#define CS_CSR_14_BIT11_LEN 1
#define CS_CSR_14_BIT11_OFFSET 11
#define CS_CSR_14_BIT10_LEN 1
#define CS_CSR_14_BIT10_OFFSET 10
#define CS_CSR_14_BIT5_LEN 5
#define CS_CSR_14_BIT5_OFFSET 5
#define CS_CSR_14_BIT0_LEN 5
#define CS_CSR_14_BIT0_OFFSET 0

#define CS_CSR_15_BIT29_LEN 1
#define CS_CSR_15_BIT29_OFFSET 29
#define CS_CSR_15_BIT28_LEN 1
#define CS_CSR_15_BIT28_OFFSET 28
#define CS_CSR_15_BIT27_LEN 1
#define CS_CSR_15_BIT27_OFFSET 27
#define CS_CSR_15_BIT26_LEN 1
#define CS_CSR_15_BIT26_OFFSET 26
#define CS_CSR_15_BIT25_LEN 1
#define CS_CSR_15_BIT25_OFFSET 25
#define CS_CSR_15_BIT24_LEN 1
#define CS_CSR_15_BIT24_OFFSET 24
#define CS_CSR_15_BIT16_LEN 8
#define CS_CSR_15_BIT16_OFFSET 16
#define CS_CSR_15_BIT0_LEN 16
#define CS_CSR_15_BIT0_OFFSET 0

#define CS_CSR_16_BIT24_LEN 7
#define CS_CSR_16_BIT24_OFFSET 24
#define CS_CSR_16_BIT16_LEN 8
#define CS_CSR_16_BIT16_OFFSET 16
#define CS_CSR_16_BIT10_LEN 6
#define CS_CSR_16_BIT10_OFFSET 10
#define CS_CSR_16_BIT5_LEN 5
#define CS_CSR_16_BIT5_OFFSET 5
#define CS_CSR_16_BIT0_LEN 5
#define CS_CSR_16_BIT0_OFFSET 0

#define CS_CSR_17_BIT29_LEN 1
#define CS_CSR_17_BIT29_OFFSET 29
#define CS_CSR_17_BIT26_LEN 3
#define CS_CSR_17_BIT26_OFFSET 26
#define CS_CSR_17_BIT24_LEN 2
#define CS_CSR_17_BIT24_OFFSET 24
#define CS_CSR_17_BIT16_LEN 8
#define CS_CSR_17_BIT16_OFFSET 16
#define CS_CSR_17_BIT8_LEN 8
#define CS_CSR_17_BIT8_OFFSET 8
#define CS_CSR_17_BIT4_LEN 4
#define CS_CSR_17_BIT4_OFFSET 4
#define CS_CSR_17_BIT0_LEN 4
#define CS_CSR_17_BIT0_OFFSET 0

#define CS_CSR_18_BIT4_LEN 8
#define CS_CSR_18_BIT4_OFFSET 4
#define CS_CSR_18_BIT0_LEN 4
#define CS_CSR_18_BIT0_OFFSET 0

#define CS_CSR_19_BIT18_LEN 7
#define CS_CSR_19_BIT18_OFFSET 18
#define CS_CSR_19_BIT9_LEN 9
#define CS_CSR_19_BIT9_OFFSET 9
#define CS_CSR_19_BIT0_LEN 9
#define CS_CSR_19_BIT0_OFFSET 0

#define CS_CSR_20_BIT18_LEN 9
#define CS_CSR_20_BIT18_OFFSET 18
#define CS_CSR_20_BIT9_LEN 9
#define CS_CSR_20_BIT9_OFFSET 9
#define CS_CSR_20_BIT0_LEN 9
#define CS_CSR_20_BIT0_OFFSET 0

#define CS_CSR_21_BIT18_LEN 9
#define CS_CSR_21_BIT18_OFFSET 18
#define CS_CSR_21_BIT9_LEN 9
#define CS_CSR_21_BIT9_OFFSET 9
#define CS_CSR_21_BIT0_LEN 9
#define CS_CSR_21_BIT0_OFFSET 0

#define CS_CSR_22_BIT17_LEN 1
#define CS_CSR_22_BIT17_OFFSET 17
#define CS_CSR_22_BIT10_LEN 7
#define CS_CSR_22_BIT10_OFFSET 10
#define CS_CSR_22_BIT0_LEN 10
#define CS_CSR_22_BIT0_OFFSET 0

#define CS_CSR_23_BIT10_LEN 9
#define CS_CSR_23_BIT10_OFFSET 10
#define CS_CSR_23_BIT0_LEN 10
#define CS_CSR_23_BIT0_OFFSET 0

#define CS_CSR_24_BIT20_LEN 2
#define CS_CSR_24_BIT20_OFFSET 20
#define CS_CSR_24_BIT17_LEN 3
#define CS_CSR_24_BIT17_OFFSET 17
#define CS_CSR_24_BIT10_LEN 7
#define CS_CSR_24_BIT10_OFFSET 10
#define CS_CSR_24_BIT3_LEN 7
#define CS_CSR_24_BIT3_OFFSET 3
#define CS_CSR_24_BIT0_LEN 3
#define CS_CSR_24_BIT0_OFFSET 0

#define CS_CSR_25_BIT12_LEN 7
#define CS_CSR_25_BIT12_OFFSET 12
#define CS_CSR_25_BIT8_LEN 4
#define CS_CSR_25_BIT8_OFFSET 8
#define CS_CSR_25_BIT4_LEN 4
#define CS_CSR_25_BIT4_OFFSET 4
#define CS_CSR_25_BIT0_LEN 4
#define CS_CSR_25_BIT0_OFFSET 0

#define CS_CSR_26_BIT31_LEN 1
#define CS_CSR_26_BIT31_OFFSET 31
#define CS_CSR_26_BIT30_LEN 1
#define CS_CSR_26_BIT30_OFFSET 30
#define CS_CSR_26_BIT29_LEN 1
#define CS_CSR_26_BIT29_OFFSET 29
#define CS_CSR_26_BIT28_LEN 1
#define CS_CSR_26_BIT28_OFFSET 28
#define CS_CSR_26_BIT26_LEN 2
#define CS_CSR_26_BIT26_OFFSET 26
#define CS_CSR_26_BIT24_LEN 2
#define CS_CSR_26_BIT24_OFFSET 24
#define CS_CSR_26_BIT22_LEN 2
#define CS_CSR_26_BIT22_OFFSET 22
#define CS_CSR_26_BIT12_LEN 10
#define CS_CSR_26_BIT12_OFFSET 12
#define CS_CSR_26_BIT0_LEN 12
#define CS_CSR_26_BIT0_OFFSET 0

#define CS_CSR_27_BIT24_LEN 1
#define CS_CSR_27_BIT24_OFFSET 24
#define CS_CSR_27_BIT0_LEN 24
#define CS_CSR_27_BIT0_OFFSET 0

#define CS_CSR_28_BIT0_LEN 32
#define CS_CSR_28_BIT0_OFFSET 0

#define CS_CSR_29_BIT11_LEN 14
#define CS_CSR_29_BIT11_OFFSET 11
#define CS_CSR_29_BIT7_LEN 2
#define CS_CSR_29_BIT7_OFFSET 7
#define CS_CSR_29_BIT0_LEN 3
#define CS_CSR_29_BIT0_OFFSET 0

#define CS_CSR_30_BIT7_LEN 9
#define CS_CSR_30_BIT7_OFFSET 7
#define CS_CSR_30_BIT0_LEN 7
#define CS_CSR_30_BIT0_OFFSET 0

#define CS_CSR_31_BIT12_LEN 16
#define CS_CSR_31_BIT12_OFFSET 12
#define CS_CSR_31_BIT0_LEN 12
#define CS_CSR_31_BIT0_OFFSET 0

#define CS_CSR_32_BIT13_LEN 6
#define CS_CSR_32_BIT13_OFFSET 13
#define CS_CSR_32_BIT3_LEN 10
#define CS_CSR_32_BIT3_OFFSET 3
#define CS_CSR_32_BIT2_LEN 1
#define CS_CSR_32_BIT2_OFFSET 2
#define CS_CSR_32_BIT1_LEN 1
#define CS_CSR_32_BIT1_OFFSET 1
#define CS_CSR_32_BIT0_LEN 1
#define CS_CSR_32_BIT0_OFFSET 0

#define CS_CSR_33_BIT16_LEN 16
#define CS_CSR_33_BIT16_OFFSET 16
#define CS_CSR_33_BIT0_LEN 16
#define CS_CSR_33_BIT0_OFFSET 0

#define CS_CSR_34_BIT22_LEN 1
#define CS_CSR_34_BIT22_OFFSET 22
#define CS_CSR_34_BIT21_LEN 1
#define CS_CSR_34_BIT21_OFFSET 21
#define CS_CSR_34_BIT5_LEN 16
#define CS_CSR_34_BIT5_OFFSET 5
#define CS_CSR_34_BIT3_LEN 2
#define CS_CSR_34_BIT3_OFFSET 3
#define CS_CSR_34_BIT2_LEN 1
#define CS_CSR_34_BIT2_OFFSET 2
#define CS_CSR_34_BIT1_LEN 1
#define CS_CSR_34_BIT1_OFFSET 1
#define CS_CSR_34_BIT0_LEN 1
#define CS_CSR_34_BIT0_OFFSET 0

#define CS_CSR_35_BIT16_LEN 16
#define CS_CSR_35_BIT16_OFFSET 16
#define CS_CSR_35_BIT0_LEN 16
#define CS_CSR_35_BIT0_OFFSET 0

#define CS_CSR_37_BIT0_LEN 32
#define CS_CSR_37_BIT0_OFFSET 0

#define CS_CSR_38_BIT21_LEN 1
#define CS_CSR_38_BIT21_OFFSET 21
#define CS_CSR_38_BIT19_LEN 2
#define CS_CSR_38_BIT19_OFFSET 19
#define CS_CSR_38_BIT16_LEN 3
#define CS_CSR_38_BIT16_OFFSET 16
#define CS_CSR_38_BIT9_LEN 7
#define CS_CSR_38_BIT9_OFFSET 9
#define CS_CSR_38_BIT3_LEN 6
#define CS_CSR_38_BIT3_OFFSET 3
#define CS_CSR_38_BIT0_LEN 3
#define CS_CSR_38_BIT0_OFFSET 0

#define CS_CSR_39_BIT25_LEN 1
#define CS_CSR_39_BIT25_OFFSET 25
#define CS_CSR_39_BIT19_LEN 6
#define CS_CSR_39_BIT19_OFFSET 19
#define CS_CSR_39_BIT18_LEN 1
#define CS_CSR_39_BIT18_OFFSET 18
#define CS_CSR_39_BIT12_LEN 6
#define CS_CSR_39_BIT12_OFFSET 12
#define CS_CSR_39_BIT8_LEN 4
#define CS_CSR_39_BIT8_OFFSET 8
#define CS_CSR_39_BIT4_LEN 4
#define CS_CSR_39_BIT4_OFFSET 4
#define CS_CSR_39_BIT0_LEN 4
#define CS_CSR_39_BIT0_OFFSET 0

#define CS_CSR_40_BIT30_LEN 2
#define CS_CSR_40_BIT30_OFFSET 30
#define CS_CSR_40_BIT29_LEN 1
#define CS_CSR_40_BIT29_OFFSET 29
#define CS_CSR_40_BIT28_LEN 1
#define CS_CSR_40_BIT28_OFFSET 28
#define CS_CSR_40_BIT24_LEN 4
#define CS_CSR_40_BIT24_OFFSET 24
#define CS_CSR_40_BIT16_LEN 8
#define CS_CSR_40_BIT16_OFFSET 16
#define CS_CSR_40_BIT8_LEN 8
#define CS_CSR_40_BIT8_OFFSET 8
#define CS_CSR_40_BIT0_LEN 8
#define CS_CSR_40_BIT0_OFFSET 0

#define CS_CSR_41_BIT23_LEN 1
#define CS_CSR_41_BIT23_OFFSET 23
#define CS_CSR_41_BIT19_LEN 4
#define CS_CSR_41_BIT19_OFFSET 19
#define CS_CSR_41_BIT18_LEN 1
#define CS_CSR_41_BIT18_OFFSET 18
#define CS_CSR_41_BIT17_LEN 1
#define CS_CSR_41_BIT17_OFFSET 17
#define CS_CSR_41_BIT13_LEN 3
#define CS_CSR_41_BIT13_OFFSET 13
#define CS_CSR_41_BIT12_LEN 1
#define CS_CSR_41_BIT12_OFFSET 12
#define CS_CSR_41_BIT0_LEN 12
#define CS_CSR_41_BIT0_OFFSET 0

#define CS_CSR_42_BIT21_LEN 1
#define CS_CSR_42_BIT21_OFFSET 21
#define CS_CSR_42_BIT20_LEN 1
#define CS_CSR_42_BIT20_OFFSET 20
#define CS_CSR_42_BIT19_LEN 1
#define CS_CSR_42_BIT19_OFFSET 19
#define CS_CSR_42_BIT18_LEN 1
#define CS_CSR_42_BIT18_OFFSET 18
#define CS_CSR_42_BIT16_LEN 2
#define CS_CSR_42_BIT16_OFFSET 16
#define CS_CSR_42_BIT15_LEN 1
#define CS_CSR_42_BIT15_OFFSET 15
#define CS_CSR_42_BIT13_LEN 2
#define CS_CSR_42_BIT13_OFFSET 13
#define CS_CSR_42_BIT1_LEN 12
#define CS_CSR_42_BIT1_OFFSET 1
#define CS_CSR_42_BIT0_LEN 1
#define CS_CSR_42_BIT0_OFFSET 0

#define CS_CSR_43_BIT30_LEN 1
#define CS_CSR_43_BIT30_OFFSET 30
#define CS_CSR_43_BIT16_LEN 14
#define CS_CSR_43_BIT16_OFFSET 16
#define CS_CSR_43_BIT1_LEN 1
#define CS_CSR_43_BIT1_OFFSET 1
#define CS_CSR_43_BIT0_LEN 1
#define CS_CSR_43_BIT0_OFFSET 0

#define CS_CSR_44_BIT17_LEN 1
#define CS_CSR_44_BIT17_OFFSET 17
#define CS_CSR_44_BIT16_LEN 1
#define CS_CSR_44_BIT16_OFFSET 16
#define CS_CSR_44_BIT15_LEN 1
#define CS_CSR_44_BIT15_OFFSET 15
#define CS_CSR_44_BIT14_LEN 1
#define CS_CSR_44_BIT14_OFFSET 14
#define CS_CSR_44_BIT0_LEN 14
#define CS_CSR_44_BIT0_OFFSET 0

#define CS_CSR_47_BIT4_LEN 1
#define CS_CSR_47_BIT4_OFFSET 4
#define CS_CSR_47_BIT3_LEN 1
#define CS_CSR_47_BIT3_OFFSET 3
#define CS_CSR_47_BIT2_LEN 1
#define CS_CSR_47_BIT2_OFFSET 2
#define CS_CSR_47_BIT1_LEN 1
#define CS_CSR_47_BIT1_OFFSET 1
#define CS_CSR_47_BIT0_LEN 1
#define CS_CSR_47_BIT0_OFFSET 0

#define CS_CSR_48_BIT4_LEN 1
#define CS_CSR_48_BIT4_OFFSET 4
#define CS_CSR_48_BIT3_LEN 1
#define CS_CSR_48_BIT3_OFFSET 3
#define CS_CSR_48_BIT2_LEN 1
#define CS_CSR_48_BIT2_OFFSET 2
#define CS_CSR_48_BIT1_LEN 1
#define CS_CSR_48_BIT1_OFFSET 1
#define CS_CSR_48_BIT0_LEN 1
#define CS_CSR_48_BIT0_OFFSET 0

#define CS_CSR_49_BIT5_LEN 4
#define CS_CSR_49_BIT5_OFFSET 5
#define CS_CSR_49_BIT4_LEN 1
#define CS_CSR_49_BIT4_OFFSET 4
#define CS_CSR_49_BIT3_LEN 1
#define CS_CSR_49_BIT3_OFFSET 3
#define CS_CSR_49_BIT2_LEN 1
#define CS_CSR_49_BIT2_OFFSET 2
#define CS_CSR_49_BIT1_LEN 1
#define CS_CSR_49_BIT1_OFFSET 1
#define CS_CSR_49_BIT0_LEN 1
#define CS_CSR_49_BIT0_OFFSET 0

#define CS_CSR_50_BIT2_LEN 2
#define CS_CSR_50_BIT2_OFFSET 2
#define CS_CSR_50_BIT0_LEN 2
#define CS_CSR_50_BIT0_OFFSET 0

#define CS_CSR_51_BIT0_LEN 32
#define CS_CSR_51_BIT0_OFFSET 0

#define CS_CSR_52_BIT0_LEN 32
#define CS_CSR_52_BIT0_OFFSET 0

#define CS_CSR_54_BIT23_LEN 1
#define CS_CSR_54_BIT23_OFFSET 23
#define CS_CSR_54_BIT22_LEN 1
#define CS_CSR_54_BIT22_OFFSET 22
#define CS_CSR_54_BIT21_LEN 1
#define CS_CSR_54_BIT21_OFFSET 21
#define CS_CSR_54_BIT20_LEN 1
#define CS_CSR_54_BIT20_OFFSET 20
#define CS_CSR_54_BIT19_LEN 1
#define CS_CSR_54_BIT19_OFFSET 19
#define CS_CSR_54_BIT18_LEN 1
#define CS_CSR_54_BIT18_OFFSET 18
#define CS_CSR_54_BIT17_LEN 1
#define CS_CSR_54_BIT17_OFFSET 17
#define CS_CSR_54_BIT16_LEN 1
#define CS_CSR_54_BIT16_OFFSET 16
#define CS_CSR_54_BIT15_LEN 1
#define CS_CSR_54_BIT15_OFFSET 15
#define CS_CSR_54_BIT14_LEN 1
#define CS_CSR_54_BIT14_OFFSET 14
#define CS_CSR_54_BIT13_LEN 1
#define CS_CSR_54_BIT13_OFFSET 13
#define CS_CSR_54_BIT12_LEN 1
#define CS_CSR_54_BIT12_OFFSET 12
#define CS_CSR_54_BIT11_LEN 1
#define CS_CSR_54_BIT11_OFFSET 11
#define CS_CSR_54_BIT10_LEN 1
#define CS_CSR_54_BIT10_OFFSET 10
#define CS_CSR_54_BIT9_LEN 1
#define CS_CSR_54_BIT9_OFFSET 9
#define CS_CSR_54_BIT8_LEN 1
#define CS_CSR_54_BIT8_OFFSET 8
#define CS_CSR_54_BIT7_LEN 1
#define CS_CSR_54_BIT7_OFFSET 7
#define CS_CSR_54_BIT6_LEN 1
#define CS_CSR_54_BIT6_OFFSET 6
#define CS_CSR_54_BIT3_LEN 3
#define CS_CSR_54_BIT3_OFFSET 3
#define CS_CSR_54_BIT0_LEN 3
#define CS_CSR_54_BIT0_OFFSET 0

#define CS_CSR_55_BIT25_LEN 4
#define CS_CSR_55_BIT25_OFFSET 25
#define CS_CSR_55_BIT23_LEN 2
#define CS_CSR_55_BIT23_OFFSET 23
#define CS_CSR_55_BIT22_LEN 1
#define CS_CSR_55_BIT22_OFFSET 22
#define CS_CSR_55_BIT21_LEN 1
#define CS_CSR_55_BIT21_OFFSET 21
#define CS_CSR_55_BIT20_LEN 1
#define CS_CSR_55_BIT20_OFFSET 20
#define CS_CSR_55_BIT18_LEN 1
#define CS_CSR_55_BIT18_OFFSET 18
#define CS_CSR_55_BIT17_LEN 1
#define CS_CSR_55_BIT17_OFFSET 17
#define CS_CSR_55_BIT16_LEN 1
#define CS_CSR_55_BIT16_OFFSET 16
#define CS_CSR_55_BIT15_LEN 1
#define CS_CSR_55_BIT15_OFFSET 15
#define CS_CSR_55_BIT14_LEN 1
#define CS_CSR_55_BIT14_OFFSET 14
#define CS_CSR_55_BIT13_LEN 1
#define CS_CSR_55_BIT13_OFFSET 13
#define CS_CSR_55_BIT12_LEN 1
#define CS_CSR_55_BIT12_OFFSET 12
#define CS_CSR_55_BIT11_LEN 1
#define CS_CSR_55_BIT11_OFFSET 11
#define CS_CSR_55_BIT10_LEN 1
#define CS_CSR_55_BIT10_OFFSET 10
#define CS_CSR_55_BIT9_LEN 1
#define CS_CSR_55_BIT9_OFFSET 9
#define CS_CSR_55_BIT8_LEN 1
#define CS_CSR_55_BIT8_OFFSET 8
#define CS_CSR_55_BIT7_LEN 1
#define CS_CSR_55_BIT7_OFFSET 7
#define CS_CSR_55_BIT6_LEN 1
#define CS_CSR_55_BIT6_OFFSET 6
#define CS_CSR_55_BIT5_LEN 1
#define CS_CSR_55_BIT5_OFFSET 5
#define CS_CSR_55_BIT4_LEN 1
#define CS_CSR_55_BIT4_OFFSET 4
#define CS_CSR_55_BIT3_LEN 1
#define CS_CSR_55_BIT3_OFFSET 3
#define CS_CSR_55_BIT1_LEN 2
#define CS_CSR_55_BIT1_OFFSET 1
#define CS_CSR_55_BIT0_LEN 1
#define CS_CSR_55_BIT0_OFFSET 0

#define CS_CSR_57_BIT28_LEN 1
#define CS_CSR_57_BIT28_OFFSET 28
#define CS_CSR_57_BIT27_LEN 1
#define CS_CSR_57_BIT27_OFFSET 27
#define CS_CSR_57_BIT26_LEN 1
#define CS_CSR_57_BIT26_OFFSET 26
#define CS_CSR_57_BIT25_LEN 1
#define CS_CSR_57_BIT25_OFFSET 25
#define CS_CSR_57_BIT24_LEN 1
#define CS_CSR_57_BIT24_OFFSET 24
#define CS_CSR_57_BIT23_LEN 1
#define CS_CSR_57_BIT23_OFFSET 23
#define CS_CSR_57_BIT20_LEN 3
#define CS_CSR_57_BIT20_OFFSET 20
#define CS_CSR_57_BIT18_LEN 2
#define CS_CSR_57_BIT18_OFFSET 18
#define CS_CSR_57_BIT17_LEN 1
#define CS_CSR_57_BIT17_OFFSET 17
#define CS_CSR_57_BIT16_LEN 1
#define CS_CSR_57_BIT16_OFFSET 16
#define CS_CSR_57_BIT13_LEN 3
#define CS_CSR_57_BIT13_OFFSET 13
#define CS_CSR_57_BIT11_LEN 2
#define CS_CSR_57_BIT11_OFFSET 11
#define CS_CSR_57_BIT7_LEN 3
#define CS_CSR_57_BIT7_OFFSET 7
#define CS_CSR_57_BIT2_LEN 5
#define CS_CSR_57_BIT2_OFFSET 2
#define CS_CSR_57_BIT1_LEN 1
#define CS_CSR_57_BIT1_OFFSET 1
#define CS_CSR_57_BIT0_LEN 1
#define CS_CSR_57_BIT0_OFFSET 0

#define CS_CSR_58_BIT26_LEN 1
#define CS_CSR_58_BIT26_OFFSET 26
#define CS_CSR_58_BIT25_LEN 1
#define CS_CSR_58_BIT25_OFFSET 25
#define CS_CSR_58_BIT24_LEN 1
#define CS_CSR_58_BIT24_OFFSET 24
#define CS_CSR_58_BIT23_LEN 1
#define CS_CSR_58_BIT23_OFFSET 23
#define CS_CSR_58_BIT22_LEN 1
#define CS_CSR_58_BIT22_OFFSET 22
#define CS_CSR_58_BIT21_LEN 1
#define CS_CSR_58_BIT21_OFFSET 21
#define CS_CSR_58_BIT17_LEN 1
#define CS_CSR_58_BIT17_OFFSET 17
#define CS_CSR_58_BIT16_LEN 1
#define CS_CSR_58_BIT16_OFFSET 16
#define CS_CSR_58_BIT15_LEN 1
#define CS_CSR_58_BIT15_OFFSET 15
#define CS_CSR_58_BIT10_LEN 5
#define CS_CSR_58_BIT10_OFFSET 10
#define CS_CSR_58_BIT7_LEN 3
#define CS_CSR_58_BIT7_OFFSET 7
#define CS_CSR_58_BIT4_LEN 3
#define CS_CSR_58_BIT4_OFFSET 4
#define CS_CSR_58_BIT0_LEN 4
#define CS_CSR_58_BIT0_OFFSET 0

#define CS_CSR_59_BIT25_LEN 1
#define CS_CSR_59_BIT25_OFFSET 25
#define CS_CSR_59_BIT24_LEN 1
#define CS_CSR_59_BIT24_OFFSET 24
#define CS_CSR_59_BIT23_LEN 1
#define CS_CSR_59_BIT23_OFFSET 23
#define CS_CSR_59_BIT22_LEN 1
#define CS_CSR_59_BIT22_OFFSET 22
#define CS_CSR_59_BIT17_LEN 5
#define CS_CSR_59_BIT17_OFFSET 17
#define CS_CSR_59_BIT12_LEN 5
#define CS_CSR_59_BIT12_OFFSET 12
#define CS_CSR_59_BIT7_LEN 5
#define CS_CSR_59_BIT7_OFFSET 7
#define CS_CSR_59_BIT2_LEN 5
#define CS_CSR_59_BIT2_OFFSET 2
#define CS_CSR_59_BIT1_LEN 1
#define CS_CSR_59_BIT1_OFFSET 1
#define CS_CSR_59_BIT0_LEN 1
#define CS_CSR_59_BIT0_OFFSET 0

#define CS_CSR_60_BIT16_LEN 1
#define CS_CSR_60_BIT16_OFFSET 16
#define CS_CSR_60_BIT14_LEN 2
#define CS_CSR_60_BIT14_OFFSET 14
#define CS_CSR_60_BIT8_LEN 6
#define CS_CSR_60_BIT8_OFFSET 8
#define CS_CSR_60_BIT6_LEN 2
#define CS_CSR_60_BIT6_OFFSET 6
#define CS_CSR_60_BIT5_LEN 1
#define CS_CSR_60_BIT5_OFFSET 5
#define CS_CSR_60_BIT4_LEN 1
#define CS_CSR_60_BIT4_OFFSET 4
#define CS_CSR_60_BIT3_LEN 1
#define CS_CSR_60_BIT3_OFFSET 3
#define CS_CSR_60_BIT0_LEN 3
#define CS_CSR_60_BIT0_OFFSET 0

#define CS_CSR_61_BIT18_LEN 1
#define CS_CSR_61_BIT18_OFFSET 18
#define CS_CSR_61_BIT17_LEN 1
#define CS_CSR_61_BIT17_OFFSET 17
#define CS_CSR_61_BIT12_LEN 5
#define CS_CSR_61_BIT12_OFFSET 12
#define CS_CSR_61_BIT9_LEN 3
#define CS_CSR_61_BIT9_OFFSET 9
#define CS_CSR_61_BIT6_LEN 3
#define CS_CSR_61_BIT6_OFFSET 6
#define CS_CSR_61_BIT3_LEN 3
#define CS_CSR_61_BIT3_OFFSET 3
#define CS_CSR_61_BIT0_LEN 3
#define CS_CSR_61_BIT0_OFFSET 0

#define CS_CSR_62_BIT15_LEN 1
#define CS_CSR_62_BIT15_OFFSET 15
#define CS_CSR_62_BIT14_LEN 1
#define CS_CSR_62_BIT14_OFFSET 14
#define CS_CSR_62_BIT13_LEN 1
#define CS_CSR_62_BIT13_OFFSET 13
#define CS_CSR_62_BIT11_LEN 1
#define CS_CSR_62_BIT11_OFFSET 11
#define CS_CSR_62_BIT10_LEN 1
#define CS_CSR_62_BIT10_OFFSET 10
#define CS_CSR_62_BIT8_LEN 2
#define CS_CSR_62_BIT8_OFFSET 8
#define CS_CSR_62_BIT7_LEN 1
#define CS_CSR_62_BIT7_OFFSET 7
#define CS_CSR_62_BIT1_LEN 1
#define CS_CSR_62_BIT1_OFFSET 1
#define CS_CSR_62_BIT0_LEN 1
#define CS_CSR_62_BIT0_OFFSET 0

#define CS_CSR_63_BIT30_LEN 1
#define CS_CSR_63_BIT30_OFFSET 30
#define CS_CSR_63_BIT29_LEN 1
#define CS_CSR_63_BIT29_OFFSET 29
#define CS_CSR_63_BIT28_LEN 1
#define CS_CSR_63_BIT28_OFFSET 28
#define CS_CSR_63_BIT27_LEN 1
#define CS_CSR_63_BIT27_OFFSET 27
#define CS_CSR_63_BIT26_LEN 1
#define CS_CSR_63_BIT26_OFFSET 26
#define CS_CSR_63_BIT21_LEN 5
#define CS_CSR_63_BIT21_OFFSET 21
#define CS_CSR_63_BIT16_LEN 5
#define CS_CSR_63_BIT16_OFFSET 16
#define CS_CSR_63_BIT8_LEN 8
#define CS_CSR_63_BIT8_OFFSET 8
#define CS_CSR_63_BIT0_LEN 8
#define CS_CSR_63_BIT0_OFFSET 0

#define CS_CSR_64_BIT27_LEN 1
#define CS_CSR_64_BIT27_OFFSET 27
#define CS_CSR_64_BIT26_LEN 1
#define CS_CSR_64_BIT26_OFFSET 26
#define CS_CSR_64_BIT25_LEN 1
#define CS_CSR_64_BIT25_OFFSET 25
#define CS_CSR_64_BIT24_LEN 1
#define CS_CSR_64_BIT24_OFFSET 24
#define CS_CSR_64_BIT22_LEN 2
#define CS_CSR_64_BIT22_OFFSET 22
#define CS_CSR_64_BIT20_LEN 2
#define CS_CSR_64_BIT20_OFFSET 20
#define CS_CSR_64_BIT19_LEN 1
#define CS_CSR_64_BIT19_OFFSET 19
#define CS_CSR_64_BIT18_LEN 1
#define CS_CSR_64_BIT18_OFFSET 18
#define CS_CSR_64_BIT17_LEN 1
#define CS_CSR_64_BIT17_OFFSET 17
#define CS_CSR_64_BIT16_LEN 1
#define CS_CSR_64_BIT16_OFFSET 16
#define CS_CSR_64_BIT7_LEN 1
#define CS_CSR_64_BIT7_OFFSET 7
#define CS_CSR_64_BIT0_LEN 6
#define CS_CSR_64_BIT0_OFFSET 0

#define CS_CSR_65_BIT29_LEN 3
#define CS_CSR_65_BIT29_OFFSET 29
#define CS_CSR_65_BIT27_LEN 2
#define CS_CSR_65_BIT27_OFFSET 27
#define CS_CSR_65_BIT25_LEN 2
#define CS_CSR_65_BIT25_OFFSET 25
#define CS_CSR_65_BIT22_LEN 3
#define CS_CSR_65_BIT22_OFFSET 22
#define CS_CSR_65_BIT20_LEN 2
#define CS_CSR_65_BIT20_OFFSET 20
#define CS_CSR_65_BIT17_LEN 3
#define CS_CSR_65_BIT17_OFFSET 17
#define CS_CSR_65_BIT14_LEN 3
#define CS_CSR_65_BIT14_OFFSET 14
#define CS_CSR_65_BIT11_LEN 3
#define CS_CSR_65_BIT11_OFFSET 11
#define CS_CSR_65_BIT9_LEN 2
#define CS_CSR_65_BIT9_OFFSET 9
#define CS_CSR_65_BIT6_LEN 3
#define CS_CSR_65_BIT6_OFFSET 6
#define CS_CSR_65_BIT3_LEN 3
#define CS_CSR_65_BIT3_OFFSET 3
#define CS_CSR_65_BIT0_LEN 3
#define CS_CSR_65_BIT0_OFFSET 0

#define CS_CSR_66_BIT20_LEN 3
#define CS_CSR_66_BIT20_OFFSET 20
#define CS_CSR_66_BIT16_LEN 4
#define CS_CSR_66_BIT16_OFFSET 16
#define CS_CSR_66_BIT7_LEN 1
#define CS_CSR_66_BIT7_OFFSET 7
#define CS_CSR_66_BIT6_LEN 1
#define CS_CSR_66_BIT6_OFFSET 6
#define CS_CSR_66_BIT2_LEN 4
#define CS_CSR_66_BIT2_OFFSET 2
#define CS_CSR_66_BIT1_LEN 1
#define CS_CSR_66_BIT1_OFFSET 1
#define CS_CSR_66_BIT0_LEN 1
#define CS_CSR_66_BIT0_OFFSET 0

#endif // __HILINK_CS_CSR_REG_OFFSET_FIELD_H__
